goon = input("世界一可愛いドレッサ美女の少ないBMR計算機へようこそ。(输入“是”进入测试，输入其他值则終了)")  # 提供goon以供循环
while (goon == "是"):
        print("以下の個人指標情報を入力してください，中間用英文逗號隔開")
        person_inf = input("性別（男/女）：身長（cm）：体重（kg）：年齢：")
        person = person_inf.split(",")  # 使用split函数对字符串进行切片
        try:  # 异常处理
            gender = (person[0])
            height = float(person[1]) # 使用float函数将整数和字符串转换成浮点数。
            weight = float(person[2])
            age = float(person[3])

            if gender == "男":
                cdd = 13.7 * weight + 5.0 * height - 6.8 * age + 66
            elif gender == "女":
                cdd = 9.6 * weight + 3.8 * height - 4.7 * age + 655
            else:
                print("请输入正确的個人情報")
            if gender == "男" or "女":
                print("あなたの性別は{}，身長为{}cm，体重为{}kg，年齢为{}岁".format(gender, height, weight, age))
                print("あなたの基礎代謝率为{}大きなカード(大卡)".format(cdd))
            else:
                print("请输入正确的个人信息！/正しい個人情報を入力してください！")

        except ValueError:  # 用户的输入值有误就会报错
            print("请输入正确的个人信息！/正しい個人情報を入力してください！")
        except IndexError:  # 用户的输入值不完整报错
            print("请输入完整的个人信息！/完全な個人情報を入力してください！")
        except:             # 关于其他情况的报错
            print("请按要求填写个人信息！/要求通りに個人情報を記入してください。")

        print()  # 输出空行，让程序更具美观
        goon = input("是否继续运行程序（继续请输入‘是’，输入其他值则終了）？")


